The Layered Games Framework
نویسندگان
چکیده
We establish rigorous foundations to the use of modular, layered design for building complex distributed systems. Layering is key to the design of the Internet and other distributed systems, hence such solid, theoretical foundations are essential, especially when considering adversarial settings, such as for security and cryptographic protocols. We define the basic concepts for modular, layered design: protocols, systems, configurations, executions, and models, and three relations: indistinguishability (between two systems), satisfaction (of a model by a system), and realization (by protocol, of one model over another model). We prove several basic properties, including the layering lemma and the indistinguishability lemma. The indistinguishability lemma shows that if two systems ΓL, ΓR are indistinguishable, and ΓL satisfies some model M, then ΓR also satisfies M. The layering lemma shows that given protocols {πi}i=1, if every protocol πi realizes modelMi over modelMi−1, then the composite protocol π1||...||u realizes model Mu over M0. This allows specification, design and analysis of each layer independently, and combining the results to ensure properties of the complete system. Our framework is based on games, following many works in applied cryptography. This differs from existing frameworks allowing compositions of cryptographic protocols, based on simulatability of ideal functionality. Game-based models are more general and flexible than ideal functionality specifications, supporting different adversarial models and avoiding over-specification, which is essential for practical distributed systems and
منابع مشابه
An Anthropological Study of Folk Plays and Games with Focus on Fooman Town in Gilan Province
Play and Game are considered as the oldest cultural behaviors as the universal elements of human culture in all communities and groups. Gilan province in Iran, especially their villages, has a unique folklore especially its local games and plays. Nevertheless, it is necessary to document and analyze the immense information about the folklore in these villages before it vanishes in the sea of so...
متن کاملThe role of affordances in developing children manipulative movement skills: an application of challenge point framework
The purpose of present study was to investigate predictions of challenge point theory (guadagnoli and lee, 2004) through comparing two group of challenging and nonchallenging games in developing manipulative fundamental movement skills. Thirty 4 to 6 years old child were selected from one of the kindergartens of Tehran and were grouped according to pretest scores. The games were used were desig...
متن کاملThe Layered Games Framework for Specifications and Analysis of Security Protocols
The layered games framework provides a solid foundation to the accepted methodology of building complex distributed systems, as a ‘stack’ of independently-developed protocols. Each protocol in the stack, realizes a corresponding ‘layer’ model, over the ‘lower layer’. We define layers, protocols and related concepts. We then prove the fundamental lemma of layering. The lemma shows that given a s...
متن کامل2016 Olympic Games on Twitter: Sentiment Analysis of Sports Fans Tweets using Big Data Framework
Big data analytics is one of the most important subjects in computer science. Today, due to the increasing expansion of Web technology, a large amount of data is available to researchers. Extracting information from these data is one of the requirements for many organizations and business centers. In recent years, the massive amount of Twitter's social networking data has become a platform for ...
متن کاملمطالعه تطبیقی دو منظر «بازیشناسی» و «روایتشناسی» به تحلیل ظرفیتهای زیباشناختی بازیهای رایانهای هدفمند
Serious Computer Games are a kind of computer games that in contrary of mainstream computer games’ industry, necessity of mercantile benefits has less importance in their circle of production. Desired aim for producing Serious Games is make obvious informational, attitudinal, behavioral and cognitive changes in players in according to definite pedagogical, educational, instructional, prom...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2008